.approvalDetails .top {
  height: 44px;
  border: 1px solid #ebebeb;
}
.approvalDetails .top .icon {
  width: 16px;
}
.approvalDetails .employmentApproval {
  height: 88px;
}
.approvalDetails .employmentApproval img {
  height: 70px;
  width: 70px;
}
.approvalDetails .employmentApproval .text .word .word_one {
  color: #fa746b;
}
.approvalDetails .list {
  line-height: 25px;
}
.approvalDetails .list .item .word_two {
  width: 25%;
}
.approvalDetails .list .item .word_three {
  width: 75%;
}
.approvalDetails .procedure .text {
  padding: 20px;
}
.approvalDetails .procedure .content {
  padding: 5px 20px;
}
.approvalDetails .procedure .content .content_left {
  width: 6%;
}
.approvalDetails .procedure .content .content_right {
  width: 94%;
}
.approvalDetails .footer {
  height: 58px;
  margin-top: 25px;
}
.approvalDetails .footer .agree {
  background-color: #2561ef;
  height: 40px;
  width: 144px;
  border-radius: 10px;
  cursor: pointer;
}
.approvalDetails .footer .refuse {
  border: 1px solid #fa746b;
  background-color: #ffffff00;
  height: 40px;
  width: 144px;
  border-radius: 10px;
  cursor: pointer;
}
.approvalDetails .footer .refuse .refuse_word {
  color: #fa746b;
}
.approvalDetails .footer .foot {
  cursor: pointer;
}
.approvalDetails .footer .foot .iconfont {
  font-size: 30px;
}
.approvalDetails .more {
  bottom: 0;
}
.approvalDetails .more .culture {
  height: 44px;
  border: 1px solid #ebebeb;
}
.approvalDetails .more .more_v {
  height: 56px;
  border: 1px solid #ebebeb;
  color: #1877f2;
}
.approvalDetails .more .cancel {
  height: 60px;
  color: #999;
}
